
intFC.addSC("access-expression", "Build a bridge boolean access expression");
	intFC["access-expression"].addSC("input", "Filter input packets");
		intFC["access-expression"].input.addSC("LINE", "A boolean expression of bridge access lists");
	intFC["access-expression"].addSC("output", "Filter output packets");
		intFC["access-expression"].output.addSC("LINE", "A boolean expression of bridge access lists");
intFC.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intFC.arp.addSC("arpa", "Standard arp protocol");
	intFC.arp.addSC("frame-relay", "Enable ARP for a frame relay interface");
	intFC.arp.addSC("probe", "HP style arp protocol");
	intFC.arp.addSC("snap", "IEEE 802.3 style arp");
	intFC.arp.addSC("timeout", "Set ARP cache timeout");
		intFC.arp.timeout.addSC("<0-2147483>", "Seconds");
intFC.addSC("backup", "Modify backup parameters");
intFC.addSC("bandwidth", "Set bandwidth informational parameter");
	intFC.bandwidth.addSC("<1-10000000>", "Bandwidth in kilobits");
intFC.addSC("bridge-group", "Transparent bridging interface parameters");
intFC.addSC("carrier-delay", "Specify delay for interface transitions");
	intFC["carrier-delay"].addSC("<0-60>", "Carrier Transitions delay seconds");
	intFC["carrier-delay"].addSC("msec", "delay specified in milliseconds");
		intFC["carrier-delay"].msec.addSC("<0-1000>", "Carrier Transitions delay milliseconds");
intFC.addSC("cdp", "CDP interface subcommands");
	intFC.cdp.addSC("enable", "Enable CDP on interface");
intFC.addSC("cmns", "OSI CMNS");
	intFC.cmns.addSC("enable", "Enable CMNS");
intFC.addSC("custom-queue-list", "Assign a custom queue list to an interface");
	intFC["custom-queue-list"].addSC("<1-16>", "Custom queue list number");
intFC.addSC("default", "Set a command to its defaults");
intFC.addSC("delay", "Specify interface throughput delay");
	intFC.delay.addSC("<1-16777215>", "Throughput delay (tens of microseconds)");
intFC.addSC("description", "Interface specific description");
	intFC.description.addSC("LINE", "Up to 240 characters describing this interface");
intFC.addSC("exit", "Exit from interface configuration mode");
intFC.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intFC["fair-queue"].addSC("<1-4096>", "Congestive Discard Threshold");
		intFC["fair-queue"]["<1-4096>"].addSC("<16-4096>", "Number Dynamic Conversation Queues");
intFC.addSC("full-duplex", "Configure full-duplex operational mode");
intFC.addSC("half-duplex", "Configure half-duplex and related commands");
intFC.addSC("help", "Description of the interactive help system");
intFC.addSC("hold-queue", "Set hold queue depth");
intFC.addSC("ip", "Interface Internet Protocol config commands");

  intFC.ip.addSC("access-group",        "Specify access control for packets");
  intFC.ip.addSC("accounting",          "Enable IP accounting on this interface");
  intFC.ip.addSC("address",             "Set the IP address of an interface");
  			intFC.ip.address.addSC("A.B.C.D", "IP address");
				intFC.ip.address["A.B.C.D"].addSC("A.B.C.D", "IP subnet mask");
					intFC.ip.address["A.B.C.D"]["A.B.C.D"].addSC("secondary", "Make this IP address a secondary address");
  intFC.ip.addSC("authentication",      "authentication subcommands");
  intFC.ip.addSC("bandwidth-percent",   "Set EIGRP bandwidth limit");
  			intFC.ip["bandwidth-percent"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
  				intFC.ip["bandwidth-percent"].eigrp.addSC("<1-65535>",  "Autonomous system number");
  					intFC.ip["bandwidth-percent"].eigrp["<1-65535>"].addSC("<1-999999>",  "Maximum bandwidth percentage that EIGRP may use");
  	    intFC.ip["bandwidth-percent"].addSC("interfaces",  "IP-EIGRP interfaces");
	    intFC.ip["bandwidth-percent"].addSC("neighbors",   "IP-EIGRP neighbors");
	    intFC.ip["bandwidth-percent"].addSC("topology",    "IP-EIGRP Topology Table");
	    intFC.ip["bandwidth-percent"].addSC("traffic",     "IP-EIGRP Traffic Statistics");
  intFC.ip.addSC("broadcast-address",   "Set the broadcast address of an interface");
  intFC.ip.addSC("cgmp",                "Enable/disable CGMP");
  intFC.ip.addSC("directed-broadcast",  "Enable forwarding of directed broadcasts");
  intFC.ip.addSC("dvmrp",               "DVMRP interface commands");
  intFC.ip.addSC("hello-interval",      "Configures IP-EIGRP hello interval");
  intFC.ip.addSC("helper-address",      "Specify a destination address for UDP broadcasts");
  intFC.ip.addSC("hold-time",           "Configures IP-EIGRP hold time");
  intFC.ip.addSC("igmp",                "IGMP interface commands");
  intFC.ip.addSC("irdp",                "ICMP Router Discovery Protocol");
  intFC.ip.addSC("load-sharing",        "Style of load sharing");
  intFC.ip.addSC("mask-reply",          "Enable sending ICMP Mask Reply messages");
  intFC.ip.addSC("mroute-cache",        "Enable switching cache for incoming multicast packets");
  intFC.ip.addSC("mtu",                 "Set IP Maximum Transmission Unit");
  intFC.ip.addSC("multicast",           "IP multicast interface commands");
  intFC.ip.addSC("nat",                 "NAT interface commands");
  			intFC.ip.nat.addSC("inside", "Inside interface for address translation");
			intFC.ip.nat.addSC("outside", "Outside interface for address translation");
  intFC.ip.addSC("nhrp",                "NHRP interface subcommands");
  intFC.ip.addSC("ospf",                "OSPF interface commands");
			  intFC.ip.ospf.addSC("authentication-key",   "Authentication password (key)");
				intFC.ip.ospf["authentication-key"].addSC("<0-7>",  "Encryption type (0 for not yet encrypted, 7 for proprietary)");
					intFC.ip.ospf["authentication-key"]["<0-7>"].addSC("LINE",  "The OSPF password (key)");
			  intFC.ip.ospf.addSC("cost",                 "Interface cost");
			    intFC.ip.ospf.cost.addSC("<1-65535>",  "Cost");
			  intFC.ip.ospf.addSC("database-filter",      "Filter OSPF LSA during synchronization and flooding");
			  intFC.ip.ospf.addSC("dead-interval",        "Interval after which a neighbor is declared dead");
						intFC.ip.ospf["dead-interval"].addSC("<1-65535>", "Seconds");
			  intFC.ip.ospf.addSC("demand-circuit",       "OSPF demand circuit");
			  intFC.ip.ospf.addSC("hello-interval",       "Time between HELLO packets");
				intFC.ip.ospf["hello-interval"].addSC("<1-65535>", "Seconds");

			  intFC.ip.ospf.addSC("message-digest-key",   "Message digest authentication password (key)");
    			intFC.ip.ospf["message-digest-key"].addSC("<1-255>",  "Key ID");
			    	intFC.ip.ospf["message-digest-key"]["<1-255>"].addSC("md5",  "Use MD5 algorithm");
			    	    intFC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("<0-7>",  "Encryption type (0 for not yet encrypted, 7 for proprietary)");
  							intFC.ip.ospf["message-digest-key"]["<1-255>"].md5["<0-7>"].addSC("LINE",  "The OSPF password (key)");
  						intFC.ip.ospf["message-digest-key"]["<1-255>"].md5.addSC("LINE",   "The OSPF password (key)");
			  intFC.ip.ospf.addSC("network",              "Network type");
			  intFC.ip.ospf.addSC("priority",             "Router priority");
			  	intFC.ip.ospf.priority.addSC("<0-255>",  "Priority");
			  intFC.ip.ospf.addSC("retransmit-interval",  "Time between retransmitting lost link state advertisements");
			  intFC.ip.ospf.addSC("transmit-delay",       "Link state transmit delay");

  intFC.ip.addSC("pim",                 "PIM interface commands");
  intFC.ip.addSC("policy",              "Enable policy routing");
  intFC.ip.addSC("probe",               "Enable HP Probe support");
  intFC.ip.addSC("proxy-arp",           "Enable proxy ARP");
  intFC.ip.addSC("rarp-server",         "Enable RARP server for static arp entries");
  intFC.ip.addSC("redirects",           "Enable sending ICMP Redirect messages");
  intFC.ip.addSC("rip",                 "Router Information Protocol");
  intFC.ip.addSC("route-cache",         "Enable fast-switching cache for outgoing packets");
  intFC.ip.addSC("rsvp",                "RSVP interface commands");
  intFC.ip.addSC("rtp",                 "RTP parameters");
  intFC.ip.addSC("sap",                 "Session Advertisement Protocol interface commands");
  intFC.ip.addSC("sdr",                 "Session Directory Protocol interface commands");
  intFC.ip.addSC("security",            "DDN IP Security Option");
  intFC.ip.addSC("split-horizon",       "Perform split horizon");
  intFC.ip.addSC("summary-address",     "Perform address summarization");
         intFC.ip["summary-address"].addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
             intFC.ip["summary-address"].eigrp.addSC("<1-65535>", "Autonomous system number");
                 intFC.ip["summary-address"].eigrp["<1-65535>"].addSC("A.B.C.D", "IP address");
                     intFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"].addSC("A.B.C.D", "IP network mask");
                         intFC.ip["summary-address"].eigrp["<1-65535>"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Administrative distance");

 intFC.ip.addSC("tcp",                 "TCP header compression parameters");
  intFC.ip.addSC("unnumbered",          "Enable IP processing without an explicit address");
  intFC.ip.addSC("unreachables",        "Enable sending ICMP Unreachable messages");
  intFC.ip.addSC("verify",              "Enable per packet validation");
  intFC.ip.addSC("vrf",                 "VPN Routing/Forwarding parameters on the interface");
  intFC.ip.addSC("wccp",                "WCCP interface commands");
intFC.addSC("ipv6", "IPv6 interface subcommands");
intFC.addSC("keepalive", "Enable keepalive");
	intFC.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
intFC.addSC("llc2", "LLC2 Interface Subcommands");
intFC.addSC("load-interval", "Specify interval for load calculation for an interface");
intFC.addSC("logging", "Configure logging for interface");
intFC.addSC("loopback", "Configure internal loopback on an interface");
intFC.addSC("mac-address", "Manually set interface MAC address");
intFC.addSC("max-reserved-bandwidth", "Maximum Reservable Bandwidth on an Interface");
intFC.addSC("media-type", "Interface media type");
	intFC["media-type"].addSC("100BaseX", "Use RJ45 for -TX; SC FO for -FX");
intFC.addSC("mtu", "Set the interface Maximum Transmission Unit (MTU)");
	intFC.mtu.addSC("<64-18000>", "MTU size in bytes");
intFC.addSC("multilink-group", "Put interface in a multilink bundle");
	intFC["multilink-group"].addSC("<1-2147483647>", "Multilink group number");
intFC.addSC("netbios", "Use a defined NETBIOS access list or enable name-caching");
	intFC.netbios.addSC("input-access-filter", "Access list filter on incoming messages");
	intFC.netbios.addSC("output-access-filter", "Access list filter on outgoing messages");
intFC.addSC("no", "Negate a command or set its defaults");
	intFC.no.addSC("arp", "Set arp type (arpa, probe, snap) or timeout");
	intFC.no.addSC("backup", "Modify backup parameters");
	intFC.no.addSC("bandwidth", "Set bandwidth informational parameter");
	intFC.no.addSC("bridge-group", "Transparent bridging interface parameters");
		intFC.no["bridge-group"].addSC("<1-255>", "Assign an interface to a Bridge Group.");
	intFC.no.addSC("carrier-delay", "Specify delay for interface transitions");
	intFC.no.addSC("cdp", "CDP interface subcommands");
	intFC.no.addSC("delay", "Specify interface throughput delay");
	intFC.no.addSC("description", "Interface specific description");
	intFC.no.addSC("fair-queue", "Enable Fair Queuing on an Interface");
	intFC.no.addSC("full-duplex", "Configure full-duplex operational mode");
	intFC.no.addSC("half-duplex", "Configure half-duplex and related commands");
	intFC.no.addSC("hold-queue", "Set hold queue depth");
	intFC.no.addSC("ip", "Interface Internet Protocol config commands");
		intFC.no.ip.addSC("address", "Set the IP address of an interface");

	intFC.no.addSC("keepalive", "Enable keepalive");
		intFC.no.keepalive.addSC("<0-32767>", "Keepalive period (default 10 seconds)");
	intFC.no.addSC("shutdown","Shutdown the selected interface");

intFC.addSC("ntp", "Configure NTP");
intFC.addSC("pppoe", "pppoe interface subcommands");
intFC.addSC("pppoe-client", "pppoe client");
intFC.addSC("priority-group", "Assign a priority group to an interface");
intFC.addSC("random-detect", "Enable Weighted Random Early Detection (WRED) on an Interface");
intFC.addSC("rate-limit", "Rate Limit");
intFC.addSC("service-policy", "Configure QoS Service Policy");
intFC.addSC("shutdown", "Shutdown the selected interface");
intFC.addSC("snapshot", "Configure snapshot support on the interface");
intFC.addSC("snmp", "Modify SNMP interface parameters");
intFC.addSC("speed", "Configure speed operation.");
	intFC.speed.addSC("10", "Force 10 Mbps operation");
	intFC.speed.addSC("100", "Force 100 Mbps operation");
	intFC.speed.addSC("auto", "Enable AUTO speed configuration");
intFC.addSC("standby", "HSRP interface configuration commands");
intFC.addSC("timeout", "Define timeout values for this interface");
intFC.addSC("traffic-shape", "Enable Traffic Shaping on an Interface or Sub-Interface");
intFC.addSC("transmit-interface", "Assign a transmit interface to a receive-only interface");
intFC.addSC("trunk-group", "Configure interface to be in a trunk group");
intFC.addSC("tx-ring-limit", "Configure PA level transmit ring limit");

